import 'package:flutter_dynamic/main/mainDataRepositotyImpl.dart';

import '../base.dart';
import 'mainContract.dart';

class MainPresenterImpl implements MainPresenter {
  MainView _mainView;
  int page = 1;
  int _beLoad = 0; // 0表示不显示, 1表示正在请求, 2表示没有更多数据
  DataRepository _dataRepository;

  MainPresenterImpl(this._mainView) {
    _mainView.setPresenter(this);
  }

  @override
  init() {
    _dataRepository = new MainDataRepositotyImpl();
  }

  @override
  void loadMore() {
    page += 1;
    // _dataRepository.
  }

  @override
  void loadFirst(int type) {
    page = 1;
  }
}
